package com.punai.dataanalysis.srlib.service;

import com.punai.dataanalysis.srlib.domain.AnalysisGovernmentPriceRecord;
import com.punai.dataanalysis.srlib.vo.GovernmentPriceVo;
import org.springframework.web.multipart.MultipartFile;

import java.math.BigDecimal;
import java.util.List;
import java.util.Map;

public interface GovernmentPriceService {
    public static final String type = "zf_0";

    Boolean saveRecord(GovernmentPriceVo vo);

    List<AnalysisGovernmentPriceRecord> getRecordList(GovernmentPriceVo vo);

    Boolean deleteRecord(GovernmentPriceVo vo);

    List<GovernmentPriceVo> getInfoList(GovernmentPriceVo vo);

    String uploadInfo(String recordId, MultipartFile uploadFile);

    List<GovernmentPriceVo> downloadTemplete(String recordId);

    List<GovernmentPriceVo> getMainTableList(GovernmentPriceVo vo);

    List<GovernmentPriceVo.ExportMianTable> downloadGovernmentPL(GovernmentPriceVo vo);

    List<GovernmentPriceVo> getTableListByMaterialId(GovernmentPriceVo vo);

    List<String> getTjtMapByMaterialId(GovernmentPriceVo vo);
}
